// 管理员接口
import API from '../index.js'

// 创建新的管理员
export function add(data) {
	return API({
		url: '/admin/user',
		method: 'post',
		data: data
	})
}

// 管理员分页查询
export function pageList(data) {
	return API({
		url: '/admin/user',
		method: 'get',
		params:data
	})
}

// 管理员登陆
export function login(data) {
	return API({
		url: '/admin/user/login',
		method: 'post',
		data: data
	})
}
// 根据id获取管理员信息
export function idQuery(data) {
	const url = `/admin/user/${data}`;
	return API({
		method: 'get', 
		url: url,
		data: data
	})
}
// 更新管理员信息
export function update(data) {
	return API({
		url: '/admin/user',
		method: 'put',
		data: data
	})
}
// 删除管理员
export function del(data) {
	return API({
		url: '/admin/user',
		method: 'delete',
		data: data
	})
}

// 管理员权限变更
export function changeStatus(data) {
	const url = `/admin/user/status/${data.status}`;
	return API({
		url: url,
		method: 'put',
		data: data
	})
}

//修改密码
export function pwd(data) {
	return API({
    url: '/admin/user/pwd',
    method: 'put',
    data: data
})}

// 验证token有效性
export function verifyToken() {
    return API({
        url: '/admin/user/verifyToken',
        method: 'get',
    })
}